package net.bbtang.website.service;

import java.util.List;
import java.util.Map;

import net.bbtang.website.pojo.UserSignInfoDetailDTO;
import net.bbtang.website.utils.StatusCode;

public interface SignInfoService {
	/**
	 * 插入签到信息
	 * @param userSignInfo
	 * @return
	 */
	StatusCode<Object> addSignInfo(UserSignInfoDetailDTO userSignInfo);
	
	/**
	 * 根据日期检查是否签到
	 * @param date
	 * @return
	 */
	List<UserSignInfoDetailDTO> checkSignInfo(UserSignInfoDetailDTO userSignInfo);
	
	/**
	 * 根据当前用户获取签到日期
	 * @param map
	 * @return
	 */
	List<String> getSignDateByUserId(Map<String,Object> map);


	
}
